sneak a peak at - German English Dictionary